'use strict';

const { logger } = require('ee-core/log');
const { testService } = require('../service/test');

/**
 * example
 * @class
 */
class TestController {

    /**
     * 所有方法接收两个参数
     * @param args 前端传的参数
     * @param event - ipc通信时才有值。详情见：控制器文档
     */

    /**
     * test.js
     */
    async clickHandler (arg) {
        logger.info('添加用户处理函数触发', arg);
        const result = await testService.handlerFunc(arg);
        logger.info('添加处理函数为:', result);

        return {
            code: 200,
            msg:'用户添加成功',
            data: result
        };
    }
}
TestController.toString = () => '[class TestController]';

module.exports = TestController;